package com.polaris.live.resp.bean

import com.polaris.live.im.sfs.bean.live.ext.LiveEnterBean
import com.polaris.live.resp.bean.decoration.UserDecorationLiveCarExtBean
import com.polaris.live.resp.bean.decoration.UserDecorationLiveEffectExtBean

/**
 * EntryScreenBean
 * @author Created by 天晴 on 2024/7/31 13:49
 * @since 1.0.0
 **/
data class EntryScreenBean(
    /**
     * 用户livebean
     */
    val livebean: LiveEnterBean,
    /**
     * 进场座驾
     */
    val carBean: UserDecorationLiveCarExtBean?,
    /**
     * 进场动效
     */
    val effectBean: UserDecorationLiveEffectExtBean?,
    /**
     * 是否加载完毕进场座驾资源
     */
    var isLoadCarResource: Boolean,
    /**
     * 是否加载完毕进场动效资源
     */
    var isLoadEffectResource: Boolean,
    /**
     * 本地carPag地址
     */
    var localCarPagPath: String?,
    /**
     * Sound地址
     */
    var soundPath: String?,
    /**
     * 本地进场动效Pag地址
     */
    var localEffectPagPath: String?,
    /**
     * 进场座驾 时长
     */
    var carPagTime: Long,
)
